package model.dao;

import java.sql.SQLException;
import java.util.ArrayList;

import model.Equipamento;

public class RepositorioEquipamentoArray implements IEquipamentoDAO{

	ArrayList<Equipamento> equipamentos = new ArrayList<>();
	
	public RepositorioEquipamentoArray(){
		equipamentos.add(new Equipamento(2424,"LG","Monitor LCD","S",10));
	}
	
	@Override
	public void inserirEquipamento(Equipamento equip)
			throws ClassNotFoundException, SQLException {
		
		equipamentos.add(equip);
		
	}

	@Override
	public void deletarEquipamento(Equipamento equip)
			throws ClassNotFoundException, SQLException {

		equipamentos.remove(equip);
	}

	@Override
	public ArrayList<Equipamento> listarEquipamento()
			throws ClassNotFoundException, SQLException {
		
		return equipamentos;
	}

	@Override
	public void alterarEquipamento(Equipamento equip)
			throws ClassNotFoundException, SQLException {
	
		int aux = 0;
		for(Equipamento u : equipamentos){
			if(equip.getNumSerie()==u.getNumSerie()){
				aux=equipamentos.indexOf(u);
			}
		}
		equipamentos.remove(aux);
		equipamentos.add(equip);
		
	
		
	}

}
